package br.com.imob.view;

import java.io.IOException;

import org.primefaces.event.FileUploadEvent;
import org.primefaces.model.DefaultStreamedContent;
import org.primefaces.model.StreamedContent;

public class ControllerFileUpload {
	
	private String nomeArquivo;
	private StreamedContent image;
	
	public void fileUploadAction(FileUploadEvent event) {
		try {
			setNomeArquivo(event.getFile().getFileName().toString());
			setImage(new DefaultStreamedContent( event.getFile().getInputstream() ));
		} catch (IOException ex) {
			java.util.logging.Logger.getLogger(ControllerFileUpload.class.getName()).log(
					java.util.logging.Level.SEVERE, null, ex);
		}
	}

	public void setNomeArquivo(String nomeArquivo) { this.nomeArquivo = nomeArquivo; }
	public String getNomeArquivo() { return nomeArquivo; }

	public void setImage(StreamedContent image) { this.image = image; }
	public StreamedContent getImage() { return image; }
	
}